package com.motong.gongdan.vo.H5Vo;

import com.motong.gongdan.vo.system.otherVo.PageVo;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Date;

/**
 * @author:fff
 * @time:2022/3/28
 */
@ApiModel(description = "工单页面参数类")
@Data
public class WorkOrderListVo extends PageVo {
    @ApiModelProperty(value = "工单状态 0/1/2/3/ 未开始/执行中/已结束/已取消")
    private Integer state;
    @ApiModelProperty(value = "计划开始时间开始")
    private Date planStartTimeFrom;
    @ApiModelProperty(value = "计划开始时间结束")
    private Date planStartTimeTo;
    @ApiModelProperty(value = "计划结束时间开始")
    private Date planEndTimeFrom;
    @ApiModelProperty(value = "计划结束时间结束")
    private Date planEndTimeTo;
    @ApiModelProperty(value = "实际开始时间开始")
    private Date actualStartTimeFrom;
    @ApiModelProperty(value = "实际开始时间结束")
    private Date actualStartTimeTo;
    @ApiModelProperty(value = "实际结束时间开始")
    private Date actualEndTimeFrom;
    @ApiModelProperty(value = "实际结束时间结束")
    private Date actualEndTimeTo;
    @ApiModelProperty(value = "排序 创建时间/计划开始/计划结束/工单编号/产品名/产品规格  wo.create_time/wo.start_time/wo.end_time/wo.code/p.name/p.specification")
    private String order;
    @ApiModelProperty(value = "升序/降序  asc/desc")
    private String orderType;
    @ApiModelProperty(value = "搜索")
    private String search;
}
